2
תגובות
שלום,
אני מעוניין לעשות דבר כזה (לדוגמא):
$form->bla("bla")->blo("lala").show();


לדוגמא פה אני רוצה שהפונקציה bla תיצור מחרוזת, והפונקציה blo תוסיף לה מחרוזת ו show תציג עם echo.

איך אני עושה את זה?

תודה!

2 תשובות

avatar ענה liorel100 ב 15 למרץ 2013 #

Class Form{
private $string = "";
public function bla($string){
$this->string .= $string;
return $this;
}
public function show(){
echo $this->string;
}
}

avatar ענה ldbrgr ב 15 למרץ 2013 #

קוראים לזה Chainable librarie (בעברית זה משהו בסגנון "מחלקה משורשת"), קיצור חפש בקוגל "php chainable librarie"